package com.itfreer.data.check.entity;

import java.io.Serializable;

import com.itfreer.form.dictionary.reflect.DictionaryField;


public class CheckConfigEntity implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -4660135056281381403L;
	
	/**
	 * 主键
	 */
	private String id;
	
	/**
	 * 检查名称
	 */
	private String name;
	
	/***
	 * 环节id
	 */
	private String tacheid;
	
	/***
	 * 环节名称
	 */
	private String tachename;
	
	/***
	 * 检查事项
	 */
	private String matter;
	
	/***
	 * spring注入bean名称
	 */
	private String beanname;
	
	/***
	 * 排序号
	 */
	private Integer order;
	
	/**
	 * 检查类型（自定义字典项）
	 * 
	 */
	@DictionaryField(dictionaryName="d_checktype", toFieldName="typeName")
	private String type;
	
	private String typeName;
	
	/***
	 * 检查规则
	 */
	private String rule;
	
	/***
	 *  检查规则说明
	 */
	private String ruledesc;
	
	/***
	 * 检查通过结果
	 */
	private String passresult;
	
	/***
	 * 检查不通过结果
	 */
	private String unpassresult;
	
	/***
	 * 通用参数
	 */
	private String paras;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getTacheid() {
		return tacheid;
	}

	public void setTacheid(String tacheid) {
		this.tacheid = tacheid;
	}

	public String getMatter() {
		return matter;
	}

	public void setMatter(String matter) {
		this.matter = matter;
	}

	public String getBeanname() {
		return beanname;
	}

	public void setBeanname(String beanname) {
		this.beanname = beanname;
	}

	public Integer getOrder() {
		return order;
	}

	public void setOrder(Integer order) {
		this.order = order;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getRule() {
		return rule;
	}

	public void setRule(String rule) {
		this.rule = rule;
	}

	public String getRuledesc() {
		return ruledesc;
	}

	public void setRuledesc(String ruledesc) {
		this.ruledesc = ruledesc;
	}

	public String getPassresult() {
		return passresult;
	}

	public void setPassresult(String passresult) {
		this.passresult = passresult;
	}

	public String getUnpassresult() {
		return unpassresult;
	}

	public void setUnpassresult(String unpassresult) {
		this.unpassresult = unpassresult;
	}

	public String getParas() {
		return paras;
	}

	public void setParas(String paras) {
		this.paras = paras;
	}

	public String getTachename() {
		return tachename;
	}

	public void setTachename(String tachename) {
		this.tachename = tachename;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}	
}
